$(MODULE_NAME)-objs += HAL/HalEEPROM.o
$(MODULE_NAME)-objs += HAL/HalCommon.o
$(MODULE_NAME)-objs += HAL/halDbgCmd.o
$(MODULE_NAME)-objs += HAL/HalCam.o
$(MODULE_NAME)-objs += HAL/HalSIC.o
$(MODULE_NAME)-objs += HAL/HalBT.o
$(MODULE_NAME)-objs += HAL/HalFw.o
$(MODULE_NAME)-objs += HAL/HalPwrSeqCmd.o
$(MODULE_NAME)-objs += HAL/HalPhy.o
$(MODULE_NAME)-objs += HAL/HalDM.o
$(MODULE_NAME)-objs += HAL/HALSOURCE/HalEfuse.o
$(MODULE_NAME)-objs += HAL/HALSOURCE/Hal8192SEfuse.o
$(MODULE_NAME)-objs += HAL/HALSOURCE/Hal8192CEfuse.o
$(MODULE_NAME)-objs += HAL/HALSOURCE/Hal8192DEfuse.o
$(MODULE_NAME)-objs += HAL/HALSOURCE/Hal8188EEfuse.o
$(MODULE_NAME)-objs += HAL/HALSOURCE/Hal8812AEfuse.o
$(MODULE_NAME)-objs += HAL/HALSOURCE/MPT_HelperFunc.o
$(MODULE_NAME)-objs += HAL/HALSOURCE/MPT_Main.o
$(MODULE_NAME)-objs += HAL/HALSOURCE/MPT_Phy.o
$(MODULE_NAME)-objs += HAL/HALSOURCE/MPT_Req.o
$(MODULE_NAME)-objs += HAL/HALSOURCE/MPT_RF.o
$(MODULE_NAME)-objs += HAL/HALSOURCE/MPT_Bt.o
$(MODULE_NAME)-objs += HAL/HALSOURCE/HalBtCoexist.o
$(MODULE_NAME)-objs += HAL/HALSOURCE/HalBtcCsr1Ant.o
$(MODULE_NAME)-objs += HAL/HALSOURCE/HalBtcCsr2Ant.o
$(MODULE_NAME)-objs += HAL/HALSOURCE/HalBtc8723.o
$(MODULE_NAME)-objs += HAL/HALSOURCE/HalBtc87231Ant.o
$(MODULE_NAME)-objs += HAL/HALSOURCE/HalBtc87232Ant.o

ifeq ("$(USE_INTERFACE)", "RT_USB_INTERFACE")
$(MODULE_NAME)-objs += HAL/HalUsb.o
$(MODULE_NAME)-objs += HAL/HALSOURCE/Hal8192CUHWImg.o
$(MODULE_NAME)-objs += HAL/HALSOURCE/Hal8192DUHWImg.o
$(MODULE_NAME)-objs += HAL/HALSOURCE/Hal8723UHWImg.o
$(MODULE_NAME)-objs += HAL/HALSOURCE/Hal8723UMPHWImg.o
$(MODULE_NAME)-objs += HAL/HALSOURCE/Hal8188EUHWImg.o
$(MODULE_NAME)-objs += HAL/HALSOURCE/Hal8812AUHWImg.o
$(MODULE_NAME)-objs += HAL/HALSOURCE/Hal8192CUsbTxDesc.o
$(MODULE_NAME)-objs += HAL/HALSOURCE/Hal8192CUsbRxDesc.o
$(MODULE_NAME)-objs += HAL/HALSOURCE/Hal8188EUsbTxDesc.o
$(MODULE_NAME)-objs += HAL/HALSOURCE/Hal8188EUsbRxDesc.o
$(MODULE_NAME)-objs += HAL/HALSOURCE/Hal8812AUsbTxDesc.o
$(MODULE_NAME)-objs += HAL/HALSOURCE/Hal8812AUsbRxDesc.o
$(MODULE_NAME)-objs += HAL/HALSOURCE/HalUSBLed.o
$(MODULE_NAME)-objs += HAL/HALSOURCE/Hal8812AUsbLed.o
$(MODULE_NAME)-objs += HAL/HALSOURCE/Hal8192CUsbLed.o
$(MODULE_NAME)-objs += HAL/HALSOURCE/Hal8188EUsbLed.o
$(MODULE_NAME)-objs += HAL/HALSOURCE/Hal8192CUsbGen.o
$(MODULE_NAME)-objs += HAL/HALSOURCE/Hal8188EUsbGen.o
$(MODULE_NAME)-objs += HAL/HALSOURCE/Hal8812AUsbGen.o
$(MODULE_NAME)-objs += HAL/HALSOURCE/Hal8192CUsbDM.o
endif

ifeq ("$(USE_INTERFACE)", "RT_PCI_INTERFACE")
$(MODULE_NAME)-objs += HAL/HALSOURCE/Hal8192CEHWImg.o
$(MODULE_NAME)-objs += HAL/HALSOURCE/Hal8192DEHWImg.o
$(MODULE_NAME)-objs += HAL/HALSOURCE/Hal8723EHWImg.o
$(MODULE_NAME)-objs += HAL/HALSOURCE/Hal8188EEHWImg.o
$(MODULE_NAME)-objs += HAL/HALSOURCE/Hal8812AEHWImg.o
$(MODULE_NAME)-objs += HAL/HALSOURCE/Hal8723EMPHWImg.o
$(MODULE_NAME)-objs += HAL/HALSOURCE/Hal8192CETxDesc.o
$(MODULE_NAME)-objs += HAL/HALSOURCE/Hal8192CERxDesc.o
$(MODULE_NAME)-objs += HAL/HALSOURCE/Hal8188EETxDesc.o
$(MODULE_NAME)-objs += HAL/HALSOURCE/Hal8188EERxDesc.o
$(MODULE_NAME)-objs += HAL/HALSOURCE/Hal8192EETxDesc.o
$(MODULE_NAME)-objs += HAL/HALSOURCE/Hal8192EERxDesc.o
$(MODULE_NAME)-objs += HAL/HALSOURCE/Hal8812ETxDesc.o
$(MODULE_NAME)-objs += HAL/HALSOURCE/Hal8812ERxDesc.o
$(MODULE_NAME)-objs += HAL/HALSOURCE/HalPCIELed.o
$(MODULE_NAME)-objs += HAL/HALSOURCE/Hal8812AELed.o
$(MODULE_NAME)-objs += HAL/HALSOURCE/Hal8192CELed.o
$(MODULE_NAME)-objs += HAL/HALSOURCE/Hal8188EELed.o
$(MODULE_NAME)-objs += HAL/HALSOURCE/Hal8812AELed.o
$(MODULE_NAME)-objs += HAL/HALSOURCE/Hal8192CEGen.o
$(MODULE_NAME)-objs += HAL/HALSOURCE/Hal8188EEGen.o
$(MODULE_NAME)-objs += HAL/HALSOURCE/Hal8812EGen.o
$(MODULE_NAME)-objs += HAL/HALSOURCE/Hal8192EEGen.o
$(MODULE_NAME)-objs += HAL/HALSOURCE/Hal8192CEIsr.o
$(MODULE_NAME)-objs += HAL/HALSOURCE/Hal8188EEIsr.o
$(MODULE_NAME)-objs += HAL/HALSOURCE/Hal8812EIsr.o
$(MODULE_NAME)-objs += HAL/HALSOURCE/Hal8192EEIsr.o
$(MODULE_NAME)-objs += HAL/HALSOURCE/Hal8192CEDM.o
$(MODULE_NAME)-objs += HAL/HALSOURCE/Hal8188EEDM.o
endif

$(MODULE_NAME)-objs += HAL/HALSOURCE/Hal8192CHWImgForWoWLAN.o
$(MODULE_NAME)-objs += HAL/HALSOURCE/Hal8188EHWImgForWoWLAN.o
$(MODULE_NAME)-objs += HAL/HALSOURCE/HalComTxDesc.o
$(MODULE_NAME)-objs += HAL/HALSOURCE/HalComRxDesc.o
$(MODULE_NAME)-objs += HAL/HALSOURCE/Hal8192CTxDesc.o
$(MODULE_NAME)-objs += HAL/HALSOURCE/Hal8192CRxDesc.o
$(MODULE_NAME)-objs += HAL/HALSOURCE/Hal8188ETxDesc.o
$(MODULE_NAME)-objs += HAL/HALSOURCE/Hal8188ERxDesc.o
$(MODULE_NAME)-objs += HAL/HALSOURCE/Hal8812Desc.o
$(MODULE_NAME)-objs += HAL/HALSOURCE/HalComLed.o
$(MODULE_NAME)-objs += HAL/HALSOURCE/HalComPhyCfg.o
$(MODULE_NAME)-objs += HAL/HALSOURCE/Hal8192CPhyCfg.o
$(MODULE_NAME)-objs += HAL/HALSOURCE/Hal8192DPhyCfg.o
$(MODULE_NAME)-objs += HAL/HALSOURCE/Hal8188EPhyCfg.o
$(MODULE_NAME)-objs += HAL/HALSOURCE/Hal8812PhyCfg.o
$(MODULE_NAME)-objs += HAL/HALSOURCE/Hal8192CCom.o
$(MODULE_NAME)-objs += HAL/HALSOURCE/Hal8188ECom.o
$(MODULE_NAME)-objs += HAL/HALSOURCE/Hal8812Com.o
$(MODULE_NAME)-objs += HAL/HALSOURCE/Hal8192CFirmware.o
$(MODULE_NAME)-objs += HAL/HALSOURCE/Hal8188EFirmware.o
$(MODULE_NAME)-objs += HAL/HALSOURCE/Hal8812Firmware.o
$(MODULE_NAME)-objs += HAL/HALSOURCE/Hal8192CRf8225.o
$(MODULE_NAME)-objs += HAL/HALSOURCE/Hal8192CPhy8256.o
$(MODULE_NAME)-objs += HAL/HALSOURCE/Hal8192CRf6052.o
$(MODULE_NAME)-objs += HAL/HALSOURCE/Hal8192CRf6052_92D.o
$(MODULE_NAME)-objs += HAL/HALSOURCE/Hal8188ERf6052.o
$(MODULE_NAME)-objs += HAL/HALSOURCE/Hal8812Rf6052.o
$(MODULE_NAME)-objs += HAL/HALSOURCE/Hal8723PwrSeq.o
$(MODULE_NAME)-objs += HAL/HALSOURCE/Hal8188EPwrSeq.o
$(MODULE_NAME)-objs += HAL/HALSOURCE/Hal8812PwrSeq.o
$(MODULE_NAME)-objs += HAL/HALSOURCE/Hal8821APwrSeq.o
$(MODULE_NAME)-objs += HAL/HALSOURCE/odm_interface.o
$(MODULE_NAME)-objs += HAL/HALSOURCE/odm_debug.o
$(MODULE_NAME)-objs += HAL/HALSOURCE/odm_HWConfig.o
$(MODULE_NAME)-objs += HAL/HALSOURCE/odm_RTL8192C.o
$(MODULE_NAME)-objs += HAL/HALSOURCE/odm_RTL8192D.o
$(MODULE_NAME)-objs += HAL/HALSOURCE/odm_RTL8188E.o
$(MODULE_NAME)-objs += HAL/HALSOURCE/odm.o
$(MODULE_NAME)-objs += HAL/HALSOURCE/odm_RegConfig8723A.o
$(MODULE_NAME)-objs += HAL/HALSOURCE/HalHWImg8723A_MAC.o
$(MODULE_NAME)-objs += HAL/HALSOURCE/HalHWImg8723A_FW.o
$(MODULE_NAME)-objs += HAL/HALSOURCE/HalHWImg8723A_RF.o
$(MODULE_NAME)-objs += HAL/HALSOURCE/HalHWImg8723A_BB.o
$(MODULE_NAME)-objs += HAL/HALSOURCE/HalPhyRf.o
$(MODULE_NAME)-objs += HAL/HALSOURCE/HalPhyRf_8188e.o
$(MODULE_NAME)-objs += HAL/HALSOURCE/Hal8188ERateAdaptive.o
$(MODULE_NAME)-objs += HAL/HALSOURCE/HalHWImg8188E_MAC.o
$(MODULE_NAME)-objs += HAL/HALSOURCE/HalHWImg8188E_RF.o
$(MODULE_NAME)-objs += HAL/HALSOURCE/HalHWImg8188E_BB.o
$(MODULE_NAME)-objs += HAL/HALSOURCE/HalHWImg8188E_TestChip_MAC.o
$(MODULE_NAME)-objs += HAL/HALSOURCE/HalHWImg8188E_TestChip_RF.o
$(MODULE_NAME)-objs += HAL/HALSOURCE/HalHWImg8188E_TestChip_BB.o
$(MODULE_NAME)-objs += HAL/HALSOURCE/odm_RegConfig8188E.o
$(MODULE_NAME)-objs += HAL/HALSOURCE/Hal8723AHWImgForWoWLAN.o
$(MODULE_NAME)-objs += HAL/HALSOURCE/HalHWImg8812A_MAC.o
$(MODULE_NAME)-objs += HAL/HALSOURCE/HalHWImg8812A_RF.o
$(MODULE_NAME)-objs += HAL/HALSOURCE/HalHWImg8812A_BB.o
$(MODULE_NAME)-objs += HAL/HALSOURCE/odm_RegConfig8812A.o
